N|530|€124#€194#€114|3#27|
Air Europa
Air France
British Airways
Brussels Airlines
Iberia
Iberia Express
KLM
Lufthansa
Ryanair
SWISS
Vueling Airlines
Combination
KLM
06:00 BER
12:10 MAD
KLM
06:00 MAD
11:05 BER
€361
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
06:00 BER
6h 10
1 stop
12:10 MAD
1h 25
06:00
07:25
BER Berlin Brandenburg
AMS Amsterdam Schiphol
2h 20 Connect in airport
2h 25
09:45
12:10
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
KLM
06:00 BER
12:10 MAD
Air France
06:00 MAD
11:20 BER
€329
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
06:00 BER
6h 10
1 stop
12:10 MAD
1h 25
06:00
07:25
BER Berlin Brandenburg
AMS Amsterdam Schiphol
2h 20 Connect in airport
2h 25
09:45
12:10
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
KLM
06:00 BER
12:10 MAD
Air France
10:00 MAD
15:30 BER
€387
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
06:00 BER
6h 10
1 stop
12:10 MAD
1h 25
06:00
07:25
BER Berlin Brandenburg
AMS Amsterdam Schiphol
2h 20 Connect in airport
2h 25
09:45
12:10
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
KLM
06:00 BER
12:10 MAD
KLM
11:00 MAD
15:40 BER
€305
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
06:00 BER
6h 10
1 stop
12:10 MAD
1h 25
06:00
07:25
BER Berlin Brandenburg
AMS Amsterdam Schiphol
2h 20 Connect in airport
2h 25
09:45
12:10
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
KLM
06:00 BER
12:10 MAD
KLM
13:05 MAD
17:40 BER
€305
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
06:00 BER
6h 10
1 stop
12:10 MAD
1h 25
06:00
07:25
BER Berlin Brandenburg
AMS Amsterdam Schiphol
2h 20 Connect in airport
2h 25
09:45
12:10
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
KLM
06:00 BER
12:10 MAD
KLM
16:50 MAD
22:15 BER
€305
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
06:00 BER
6h 10
1 stop
12:10 MAD
1h 25
06:00
07:25
BER Berlin Brandenburg
AMS Amsterdam Schiphol
2h 20 Connect in airport
2h 25
09:45
12:10
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
Air Europa
Operated by KLM
06:00 BER
12:10 MAD
Ryanair
10:50 MAD
14:05 BER
€464
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Operated by KLM
06:00 BER
6h 10
1 stop
12:10 MAD
1h 25
06:00
07:25
BER Berlin Brandenburg
AMS Amsterdam Schiphol
2h 20 Connect in airport
2h 25
09:45
12:10
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Booking.com
€464 Select
Ryanair
06:15 BER
15:10 MAD
Ryanair
10:50 MAD
14:05 BER
€142
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
06:15 BER
8h 55
1 stop
15:10 MAD
2h 25
06:15
07:40
BER Berlin Brandenburg
DUB Dublin
3h 55 Connect in airport
2h 35
11:35
15:10
DUB Dublin
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h 55
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Kiwi.com
€142 Select
Lufthansa
06:40 BER
13:00 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€383
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€243
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Iberia Express
07:40 MAD
10:45 BER
€498
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€387
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Lufthansa
08:30 MAD
16:50 BER
€295
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€315
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€263
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€220
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Ryanair
10:50 MAD
14:05 BER
€284
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€235
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€229
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€364
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Lufthansa
17:05 MAD
22:20 BER
€231
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€222
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Iberia Express
20:05 MAD
23:10 BER
€424
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
06:40 BER
13:00 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€455
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
06:40 BER
6h 20
1 stop
13:00 MAD
1h 10
06:40
07:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€455 Select
British Airways
06:50 BER
13:35 MAD
Ryanair
10:50 MAD
14:05 BER
€322
view dealOutbound Sun, 1 Feb 2026 All times are local
British Airways
06:50 BER
6h 45
1 stop
13:35 MAD
2h 10
06:50
08:00
BER Berlin Brandenburg
LHR London Heathrow
2h Connect in airport
2h 35
10:00
13:35
LHR London Heathrow
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 45
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
eDreams
€322 Select
Lufthansa
07:00 BER
17:50 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€214
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
10h 50
1 stop
17:50 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
7h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 10h 50
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Lufthansa
07:00 BER
17:50 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€274
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
10h 50
1 stop
17:50 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
7h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 10h 50
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
07:00 BER
17:50 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€201
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
10h 50
1 stop
17:50 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
7h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 10h 50
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
07:00 BER
17:50 MAD
Ryanair
10:50 MAD
14:05 BER
€208
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
10h 50
1 stop
17:50 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
7h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 10h 50
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Lufthansa
07:00 BER
17:50 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€214
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
10h 50
1 stop
17:50 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
7h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 10h 50
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
07:00 BER
17:50 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€202
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
10h 50
1 stop
17:50 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
7h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 10h 50
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Lufthansa
07:00 BER
17:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€213
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
10h 50
1 stop
17:50 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
7h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 10h 50
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
07:00 BER
17:50 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€202
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
10h 50
1 stop
17:50 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
7h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 10h 50
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
07:00 BER
16:00 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€311
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
9h
2 stops
16:00 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
1h 50 Connect in airport
1h
10:00
11:00
MUC Munich
FRA Frankfurt am Main
2h 20 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
07:00 BER
16:00 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€297
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
9h
2 stops
16:00 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
1h 50 Connect in airport
1h
10:00
11:00
MUC Munich
FRA Frankfurt am Main
2h 20 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
07:00 BER
16:00 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€261
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
9h
2 stops
16:00 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
1h 50 Connect in airport
1h
10:00
11:00
MUC Munich
FRA Frankfurt am Main
2h 20 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
07:00 BER
16:00 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€250
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
9h
2 stops
16:00 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
1h 50 Connect in airport
1h
10:00
11:00
MUC Munich
FRA Frankfurt am Main
2h 20 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Flightnetwork
€250 Select
Lufthansa
07:00 BER
16:00 MAD
Lufthansa
17:05 MAD
22:20 BER
€254
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
9h
2 stops
16:00 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
1h 50 Connect in airport
1h
10:00
11:00
MUC Munich
FRA Frankfurt am Main
2h 20 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Expedia
€254 Select
Lufthansa
07:00 BER
16:00 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€250
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:00 BER
9h
2 stops
16:00 MAD
1h 10
07:00
08:10
BER Berlin Brandenburg
MUC Munich
1h 50 Connect in airport
1h
10:00
11:00
MUC Munich
FRA Frankfurt am Main
2h 20 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€341
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Trip.com
€341 Select
Iberia Express
07:00 BER
10:15 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€272
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Air Europa
Partly operated by KLM
07:05 MAD
22:15 BER
€262
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
15h 10
1 stop
22:15 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
11h 20 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 15h 10
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Vueling Airlines
Operated by Iberia Express
07:40 MAD
10:45 BER
€492
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Vueling Airlines
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Iberia Express
07:40 MAD
10:45 BER
€353
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€407
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Lufthansa
08:30 MAD
16:50 BER
€398
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€407
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Trip.com
€407 Select
Iberia Express
07:00 BER
10:15 MAD
Ryanair
10:50 MAD
14:05 BER
€197
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Kiwi.com
€197 Select
Iberia Express
07:00 BER
10:15 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€306
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€262
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€341
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Trip.com
€341 Select
Iberia Express
07:00 BER
10:15 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€272
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Lufthansa
17:05 MAD
22:20 BER
€301
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€289
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Iberia Express
20:05 MAD
23:10 BER
€289
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
07:00 BER
10:15 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€328
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Air France
06:00 MAD
11:20 BER
€389
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€389 Select
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Air France
06:00 MAD
15:30 BER
€356
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air France
06:00 MAD
9h 30
1 stop
15:30 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
5h 25 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 30
Book Your Ticket
Priceline
€356 Select
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
British Airways
Partly operated by Iberia
06:45 MAD
13:05 BER
€454
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia
06:45 MAD
6h 20
1 stop
13:05 BER
2h 40
06:45
08:25
MAD Madrid
LHR London Heathrow
1h 45 Connect in airport
1h 55
10:10
13:05
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 20
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€347
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€274
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
British Airways
Operated by BA Cityflyer
07:30 MAD
13:40 BER
€455
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
Operated by BA Cityflyer
07:30 MAD
6h 10
1 stop
13:40 BER
2h 20
07:30
08:50
MAD Madrid
LCY London City
2h 10 Connect in airport
1h 40
11:00
13:40
LCY London City
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 10
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Vueling Airlines
Operated by Iberia Express
07:40 MAD
10:45 BER
€524
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Vueling Airlines
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Iberia Express
07:40 MAD
10:45 BER
€401
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€365
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
British Airways
Partly operated by Iberia
09:05 MAD
15:45 BER
€454
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia
09:05 MAD
6h 40
1 stop
15:45 BER
2h 30
09:05
10:35
MAD Madrid
LHR London Heathrow
2h 15 Connect in airport
1h 55
12:50
15:45
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 40
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Iberia
Iberia + British Airways
Operated by Iberia Express, BA Cityflyer
09:30 MAD
17:05 BER
€427
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Iberia + British Airways
Operated by Iberia Express, BA Cityflyer
09:30 MAD
7h 35
1 stop
17:05 BER
2h 20
09:30
10:50
MAD Madrid
LGW London Gatwick
3h 35 Change airport
1h 40
14:25
17:05
LCY London City
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
British Airways
Partly operated by Iberia Express
09:30 MAD
16:45 BER
€401
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia Express
09:30 MAD
7h 15
1 stop
16:45 BER
2h 20
09:30
10:50
MAD Madrid
LGW London Gatwick
3h Change airport
1h 55
13:50
16:45
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€413
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Trip.com
€413 Select
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€306
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
SWISS
Partly operated by helvetic
10:10 MAD
18:50 BER
€282
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
8h 40
1 stop
18:50 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
5h Connect in airport
1h 25
17:25
18:50
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 40
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Ryanair
10:50 MAD
14:05 BER
€184
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€325
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
British Airways
Partly operated by BA Cityflyer
12:45 MAD
20:10 BER
€446
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
Partly operated by BA Cityflyer
12:45 MAD
7h 25
1 stop
20:10 BER
2h 20
12:45
14:05
MAD Madrid
LCY London City
3h 05 Change airport
2h
17:10
20:10
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 25
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
British Airways
12:50 MAD
18:55 BER
€387
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€274
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
British Airways
Partly operated by Iberia
13:20 MAD
18:55 BER
€489
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia
13:20 MAD
5h 35
1 stop
18:55 BER
2h 35
13:20
14:55
MAD Madrid
LHR London Heathrow
1h Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 35
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€347
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€274
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
British Airways
Partly operated by Iberia
15:50 MAD
22:00 BER
€428
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia
15:50 MAD
6h 10
1 stop
22:00 BER
2h 25
15:50
17:15
MAD Madrid
LHR London Heathrow
1h 45 Connect in airport
2h
19:00
22:00
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 10
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Lufthansa
17:05 MAD
22:20 BER
€306
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€307
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Iberia Express
20:05 MAD
23:10 BER
€327
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
07:00 BER
10:15 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€298
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
07:00 BER
3h 15
Direct
10:15 MAD
3h 15
07:00
10:15
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
SWISS
07:15 BER
18:45 MAD
Ryanair
10:50 MAD
14:05 BER
€274
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
07:15 BER
11h 30
1 stop
18:45 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
ZRH Zurich
7h 35 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 11h 30
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Expedia
€274 Select
Brussels Airlines
07:15 BER
16:40 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€211
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€295
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
Lufthansa
08:30 MAD
16:50 BER
€265
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€270
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€199
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
Ryanair
10:50 MAD
14:05 BER
€206
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Expedia
€206 Select
Brussels Airlines
07:15 BER
16:40 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€211
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€199
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€295
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
Lufthansa
17:05 MAD
22:20 BER
€207
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Brussels Airlines
07:15 BER
16:40 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€199
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
07:15 BER
9h 25
1 stop
16:40 MAD
1h 30
07:15
08:45
BER Berlin Brandenburg
BRU Brussels International
5h 30 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 25
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
07:40 BER
13:00 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€451
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Lufthansa
07:40 BER
13:00 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€297
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Expedia
€297 Select
Lufthansa
07:40 BER
13:00 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€445
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Lufthansa
07:40 BER
13:00 MAD
Lufthansa
08:30 MAD
16:50 BER
€334
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
07:40 BER
13:00 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€322
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
07:40 BER
13:00 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€277
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
07:40 BER
13:00 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€290
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
07:40 BER
13:00 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€283
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Expedia
€283 Select
Lufthansa
07:40 BER
13:00 MAD
Lufthansa
17:05 MAD
22:20 BER
€287
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
07:40 BER
13:00 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€277
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
07:40 BER
5h 20
1 stop
13:00 MAD
1h 10
07:40
08:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
10:20
13:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
16:00 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€358
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
7h 20
1 stop
16:00 MAD
1h 10
08:40
09:50
BER Berlin Brandenburg
FRA Frankfurt am Main
3h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 20
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
16:00 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€317
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
7h 20
1 stop
16:00 MAD
1h 10
08:40
09:50
BER Berlin Brandenburg
FRA Frankfurt am Main
3h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 20
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
16:00 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€332
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
7h 20
1 stop
16:00 MAD
1h 10
08:40
09:50
BER Berlin Brandenburg
FRA Frankfurt am Main
3h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
16:00 MAD
Lufthansa
17:05 MAD
22:20 BER
€327
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
7h 20
1 stop
16:00 MAD
1h 10
08:40
09:50
BER Berlin Brandenburg
FRA Frankfurt am Main
3h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 20
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
16:00 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€318
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
08:40 BER
7h 20
1 stop
16:00 MAD
1h 10
08:40
09:50
BER Berlin Brandenburg
FRA Frankfurt am Main
3h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 20
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
Partly operated by Lufthansa City Airlines
09:00 BER
17:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€322
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa City Airlines
09:00 BER
8h 50
1 stop
17:50 MAD
1h 10
09:00
10:10
BER Berlin Brandenburg
MUC Munich
5h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h 50
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Expedia
€322 Select
SWISS
09:40 BER
18:45 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€285
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
09:40 BER
9h 05
1 stop
18:45 MAD
1h 30
09:40
11:10
BER Berlin Brandenburg
ZRH Zurich
5h 10 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 05
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
SWISS
09:40 BER
18:45 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€241
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
09:40 BER
9h 05
1 stop
18:45 MAD
1h 30
09:40
11:10
BER Berlin Brandenburg
ZRH Zurich
5h 10 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 05
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
SWISS
09:40 BER
18:45 MAD
Ryanair
10:50 MAD
14:05 BER
€274
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
09:40 BER
9h 05
1 stop
18:45 MAD
1h 30
09:40
11:10
BER Berlin Brandenburg
ZRH Zurich
5h 10 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 05
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Expedia
€274 Select
SWISS
09:40 BER
18:45 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€255
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
09:40 BER
9h 05
1 stop
18:45 MAD
1h 30
09:40
11:10
BER Berlin Brandenburg
ZRH Zurich
5h 10 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 05
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
SWISS
09:40 BER
18:45 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€241
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
09:40 BER
9h 05
1 stop
18:45 MAD
1h 30
09:40
11:10
BER Berlin Brandenburg
ZRH Zurich
5h 10 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 05
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Expedia
€241 Select
SWISS
09:40 BER
18:45 MAD
Lufthansa
17:05 MAD
22:20 BER
€252
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
09:40 BER
9h 05
1 stop
18:45 MAD
1h 30
09:40
11:10
BER Berlin Brandenburg
ZRH Zurich
5h 10 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 05
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
SWISS
09:40 BER
18:45 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€241
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
09:40 BER
9h 05
1 stop
18:45 MAD
1h 30
09:40
11:10
BER Berlin Brandenburg
ZRH Zurich
5h 10 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 9h 05
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€384
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€243
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€375
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Iberia Express
07:40 MAD
10:45 BER
€507
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€414
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Lufthansa
08:30 MAD
16:50 BER
€295
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€315
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€263
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€220
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Ryanair
10:50 MAD
14:05 BER
€284
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€235
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€229
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€364
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Lufthansa
17:05 MAD
22:20 BER
€231
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€222
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Iberia Express
20:05 MAD
23:10 BER
€442
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
09:40 BER
16:00 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€455
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
09:40 BER
6h 20
1 stop
16:00 MAD
1h 10
09:40
10:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€455 Select
Ryanair
09:50 BER
13:05 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€255
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€215
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Iberia Express
07:40 MAD
10:45 BER
€373
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Kiwi.com
€373 Select
Ryanair
09:50 BER
13:05 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€525
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Booking.com
€525 Select
Ryanair
09:50 BER
13:05 MAD
Lufthansa
08:30 MAD
16:50 BER
€290
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€320
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
eDreams
€320 Select
Ryanair
09:50 BER
13:05 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€329
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
eDreams
€329 Select
Ryanair
09:50 BER
13:05 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€247
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
SWISS
Partly operated by helvetic
10:10 MAD
18:50 BER
€225
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
8h 40
1 stop
18:50 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
5h Connect in airport
1h 25
17:25
18:50
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 40
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Ryanair
10:50 MAD
14:05 BER
€124
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€255
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
British Airways
12:50 MAD
18:55 BER
€250
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
Expedia
€250 Select
Ryanair
09:50 BER
13:05 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€215
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Air Europa
Air Europa + Transavia France
14:25 MAD
19:15 BER
€211
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + Transavia France
14:25 MAD
4h 50
1 stop
19:15 BER
1h 55
14:25
16:20
MAD Madrid
ORY Paris Orly
1h 05 Connect in airport
1h 50
17:25
19:15
ORY Paris Orly
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 50
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€215
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Lufthansa
17:05 MAD
22:20 BER
€257
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€249
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
08:10+1 BER
€258
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
13h 35
1 stop
08:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
9h 50 Connect in airport
1h 10
07:00
08:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 13h 35
Book Your Ticket
Expedia
€258 Select
Ryanair
09:50 BER
13:05 MAD
Lufthansa
18:35 MAD
09:10+1 BER
€227
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
18:35 MAD
14h 35
1 stop
09:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
10h 50 Connect in airport
1h 10
08:00
09:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 14h 35
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Iberia Express
20:05 MAD
23:10 BER
€290
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Kiwi.com
€290 Select
Ryanair
09:50 BER
13:05 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€265
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Ryanair
09:50 BER
13:05 MAD
Luxair
20:30 MAD
07:50+1 BER
€272
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
3h 15
Direct
13:05 MAD
3h 15
09:50
13:05
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Luxair
20:30 MAD
11h 20
1 stop
07:50+1 BER
2h 15
20:30
22:45
MAD Madrid
LUX Luxembourg
7h 35 Connect in airport
1h 30
06:20
07:50
LUX Luxembourg
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Booking.com
€272 Select
Ryanair
09:50 BER
12:40+1 MAD
Ryanair
10:50 MAD
14:05 BER
€114
view dealOutbound Sun, 1 Feb 2026 All times are local
Ryanair
09:50 BER
26h 50
1 stop
12:40+1 MAD
2h 05
09:50
10:55
BER Berlin Brandenburg
MAN Manchester
22h 05 Connect in airport
2h 40
09:00
12:40
MAN Manchester
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 26h 50
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Air France
09:50 BER
15:20 MAD
KLM
06:00 MAD
11:05 BER
€329
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
09:50 BER
5h 30
1 stop
15:20 MAD
1h 55
09:50
11:45
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
1h 25 Connect in airport
2h 10
13:10
15:20
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 30
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
Air France
09:50 BER
15:20 MAD
Air France
06:00 MAD
11:20 BER
€298
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
09:50 BER
5h 30
1 stop
15:20 MAD
1h 55
09:50
11:45
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
1h 25 Connect in airport
2h 10
13:10
15:20
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 30
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Air France
09:50 BER
15:20 MAD
Air France
10:00 MAD
15:30 BER
€356
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
09:50 BER
5h 30
1 stop
15:20 MAD
1h 55
09:50
11:45
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
1h 25 Connect in airport
2h 10
13:10
15:20
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 30
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
Air France
09:50 BER
15:20 MAD
KLM
11:00 MAD
15:40 BER
€273
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
09:50 BER
5h 30
1 stop
15:20 MAD
1h 55
09:50
11:45
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
1h 25 Connect in airport
2h 10
13:10
15:20
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 30
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Air France
09:50 BER
15:20 MAD
KLM
13:05 MAD
17:40 BER
€273
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
09:50 BER
5h 30
1 stop
15:20 MAD
1h 55
09:50
11:45
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
1h 25 Connect in airport
2h 10
13:10
15:20
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 30
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
Air France
09:50 BER
15:20 MAD
Air France
16:25 MAD
22:40 BER
€418
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
09:50 BER
5h 30
1 stop
15:20 MAD
1h 55
09:50
11:45
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
1h 25 Connect in airport
2h 10
13:10
15:20
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 30
Return Wed, 4 Feb 2026
Air France
16:25 MAD
6h 15
1 stop
22:40 BER
2h 10
16:25
18:35
MAD Madrid
CDG Paris Charles de Gaulle
2h 20 Connect in airport
1h 45
20:55
22:40
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 15
Book Your Ticket
Air France
09:50 BER
15:20 MAD
KLM
16:50 MAD
22:15 BER
€273
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
09:50 BER
5h 30
1 stop
15:20 MAD
1h 55
09:50
11:45
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
1h 25 Connect in airport
2h 10
13:10
15:20
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 30
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
Scandinavian Airlines
10:10 BER
17:45 MAD
Ryanair
10:50 MAD
14:05 BER
€316
view dealOutbound Sun, 1 Feb 2026 All times are local
Scandinavian Airlines
10:10 BER
7h 35
1 stop
17:45 MAD
1h
10:10
11:10
BER Berlin Brandenburg
CPH Copenhagen
3h 10 Connect in airport
3h 25
14:20
17:45
CPH Copenhagen
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 35
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Scandinavian Airlines
10:10 BER
17:45 MAD
Iberia Express
20:05 MAD
23:10 BER
€449
view dealOutbound Sun, 1 Feb 2026 All times are local
Scandinavian Airlines
10:10 BER
7h 35
1 stop
17:45 MAD
1h
10:10
11:10
BER Berlin Brandenburg
CPH Copenhagen
3h 10 Connect in airport
3h 25
14:20
17:45
CPH Copenhagen
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 35
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
KLM
10:10 BER
16:05 MAD
KLM
06:00 MAD
11:05 BER
€268
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
10:10 BER
5h 55
1 stop
16:05 MAD
1h 25
10:10
11:35
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 55 Connect in airport
2h 35
13:30
16:05
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 55
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
KLM
10:10 BER
16:05 MAD
Air France
06:00 MAD
11:20 BER
€236
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
10:10 BER
5h 55
1 stop
16:05 MAD
1h 25
10:10
11:35
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 55 Connect in airport
2h 35
13:30
16:05
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 55
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
KLM
10:10 BER
16:05 MAD
Air France
10:00 MAD
15:30 BER
€294
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
10:10 BER
5h 55
1 stop
16:05 MAD
1h 25
10:10
11:35
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 55 Connect in airport
2h 35
13:30
16:05
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 55
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
KLM
10:10 BER
16:05 MAD
KLM
11:00 MAD
15:40 BER
€212
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
10:10 BER
5h 55
1 stop
16:05 MAD
1h 25
10:10
11:35
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 55 Connect in airport
2h 35
13:30
16:05
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 55
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
KLM
10:10 BER
16:05 MAD
KLM
13:05 MAD
17:40 BER
€212
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
10:10 BER
5h 55
1 stop
16:05 MAD
1h 25
10:10
11:35
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 55 Connect in airport
2h 35
13:30
16:05
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 55
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
KLM
10:10 BER
16:05 MAD
Air France
16:25 MAD
22:40 BER
€356
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
10:10 BER
5h 55
1 stop
16:05 MAD
1h 25
10:10
11:35
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 55 Connect in airport
2h 35
13:30
16:05
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 55
Return Wed, 4 Feb 2026
Air France
16:25 MAD
6h 15
1 stop
22:40 BER
2h 10
16:25
18:35
MAD Madrid
CDG Paris Charles de Gaulle
2h 20 Connect in airport
1h 45
20:55
22:40
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 15
Book Your Ticket
KLM
10:10 BER
16:05 MAD
KLM
16:50 MAD
22:15 BER
€212
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
10:10 BER
5h 55
1 stop
16:05 MAD
1h 25
10:10
11:35
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 55 Connect in airport
2h 35
13:30
16:05
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 55
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€447
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€297
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Expedia
€297 Select
Lufthansa
10:40 BER
16:00 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€435
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Lufthansa
08:30 MAD
16:50 BER
€324
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€363
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€316
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€270
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Ryanair
10:50 MAD
14:05 BER
€327
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€284
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€283
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Lufthansa
17:05 MAD
22:20 BER
€280
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€271
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
10:40 BER
16:00 MAD
Iberia Express
20:05 MAD
23:10 BER
€513
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
BudgetAir
€513 Select
Lufthansa
10:40 BER
16:00 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€550
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
10:40 BER
5h 20
1 stop
16:00 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 30 Connect in airport
2h 40
13:20
16:00
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 20
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
10:40 BER
17:50 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€372
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
10:40 BER
7h 10
2 stops
17:50 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 25 Connect in airport
0h 55
13:15
14:10
FRA Frankfurt am Main
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 10
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
10:40 BER
17:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€368
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
10:40 BER
7h 10
2 stops
17:50 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 25 Connect in airport
0h 55
13:15
14:10
FRA Frankfurt am Main
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 10
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
10:40 BER
17:50 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€359
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
10:40 BER
7h 10
2 stops
17:50 MAD
1h 10
10:40
11:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 25 Connect in airport
0h 55
13:15
14:10
FRA Frankfurt am Main
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 10
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
SWISS
10:45 BER
18:45 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€316
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
10:45 BER
8h
1 stop
18:45 MAD
1h 30
10:45
12:15
BER Berlin Brandenburg
ZRH Zurich
4h 05 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
SWISS
10:45 BER
18:45 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€258
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
10:45 BER
8h
1 stop
18:45 MAD
1h 30
10:45
12:15
BER Berlin Brandenburg
ZRH Zurich
4h 05 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
SWISS
10:45 BER
18:45 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€286
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
10:45 BER
8h
1 stop
18:45 MAD
1h 30
10:45
12:15
BER Berlin Brandenburg
ZRH Zurich
4h 05 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
SWISS
10:45 BER
18:45 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€272
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
10:45 BER
8h
1 stop
18:45 MAD
1h 30
10:45
12:15
BER Berlin Brandenburg
ZRH Zurich
4h 05 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Expedia
€272 Select
SWISS
10:45 BER
18:45 MAD
Lufthansa
17:05 MAD
22:20 BER
€269
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
10:45 BER
8h
1 stop
18:45 MAD
1h 30
10:45
12:15
BER Berlin Brandenburg
ZRH Zurich
4h 05 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
SWISS
10:45 BER
18:45 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€272
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
10:45 BER
8h
1 stop
18:45 MAD
1h 30
10:45
12:15
BER Berlin Brandenburg
ZRH Zurich
4h 05 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
17:50 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€338
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
6h 50
1 stop
17:50 MAD
1h 10
11:00
12:10
BER Berlin Brandenburg
MUC Munich
3h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
17:50 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€293
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
6h 50
1 stop
17:50 MAD
1h 10
11:00
12:10
BER Berlin Brandenburg
MUC Munich
3h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
17:50 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€310
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
6h 50
1 stop
17:50 MAD
1h 10
11:00
12:10
BER Berlin Brandenburg
MUC Munich
3h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
17:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€306
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
6h 50
1 stop
17:50 MAD
1h 10
11:00
12:10
BER Berlin Brandenburg
MUC Munich
3h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
17:50 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€293
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
11:00 BER
6h 50
1 stop
17:50 MAD
1h 10
11:00
12:10
BER Berlin Brandenburg
MUC Munich
3h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
11:35 BER
14:50 MAD
Vueling Airlines
Operated by Iberia Express
07:40 MAD
10:45 BER
€662
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Vueling Airlines
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
11:35 BER
14:50 MAD
Iberia Express
07:40 MAD
10:45 BER
€587
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
11:35 BER
14:50 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€617
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
11:35 BER
14:50 MAD
Iberia Express
20:05 MAD
23:10 BER
€479
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
11:35 BER
14:50 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€500
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€411
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Trip.com
€411 Select
Iberia Express
11:35 BER
14:50 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€331
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
Vueling Airlines
Operated by Iberia Express
07:40 MAD
10:45 BER
€580
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Vueling Airlines
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
Iberia Express
07:40 MAD
10:45 BER
€414
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€476
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€476
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Trip.com
€476 Select
Iberia Express
11:35 BER
14:50 MAD
Ryanair
10:50 MAD
14:05 BER
€270
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Kiwi.com
€270 Select
Iberia Express
11:35 BER
14:50 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€436
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
BudgetAir
€436 Select
Iberia Express
11:35 BER
14:50 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€331
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€411
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Trip.com
€411 Select
Iberia Express
11:35 BER
14:50 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€331
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€433
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€436
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
BudgetAir
€436 Select
Iberia Express
11:35 BER
14:50 MAD
Iberia Express
20:05 MAD
23:10 BER
€350
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
11:35 BER
14:50 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€397
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€420
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Trip.com
€420 Select
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€357
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Vueling Airlines
Operated by Iberia Express
07:40 MAD
10:45 BER
€604
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Vueling Airlines
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Iberia Express
07:40 MAD
10:45 BER
€474
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€429
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€485
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Trip.com
€485 Select
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Ryanair
10:50 MAD
14:05 BER
€255
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€536
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Booking.com
€536 Select
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
British Airways
12:50 MAD
18:55 BER
€460
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€357
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€420
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Trip.com
€420 Select
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€357
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
British Airways
Partly operated by Iberia
15:50 MAD
22:00 BER
€501
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia
15:50 MAD
6h 10
1 stop
22:00 BER
2h 25
15:50
17:15
MAD Madrid
LHR London Heathrow
1h 45 Connect in airport
2h
19:00
22:00
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 10
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€467
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€476
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Iberia Express
20:05 MAD
23:10 BER
€400
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
11:35 BER
14:50 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€363
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
11:35 BER
3h 15
Direct
14:50 MAD
3h 15
11:35
14:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
11:40 BER
23:40 MAD
Ryanair
10:50 MAD
14:05 BER
€216
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
11:40 BER
12h
1 stop
23:40 MAD
1h 10
11:40
12:50
BER Berlin Brandenburg
FRA Frankfurt am Main
8h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 12h
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Expedia
€216 Select
Lufthansa
11:40 BER
23:40 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€227
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
11:40 BER
12h
1 stop
23:40 MAD
1h 10
11:40
12:50
BER Berlin Brandenburg
FRA Frankfurt am Main
8h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 12h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
11:40 BER
23:40 MAD
Lufthansa
17:05 MAD
22:20 BER
€222
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
11:40 BER
12h
1 stop
23:40 MAD
1h 10
11:40
12:50
BER Berlin Brandenburg
FRA Frankfurt am Main
8h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 12h
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
11:40 BER
23:40 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€213
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
11:40 BER
12h
1 stop
23:40 MAD
1h 10
11:40
12:50
BER Berlin Brandenburg
FRA Frankfurt am Main
8h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 12h
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Air France
06:00 MAD
11:20 BER
€385
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€385 Select
Brussels Airlines
11:55 BER
16:40 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€356
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€211
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Brussels Airlines
06:25 MAD
22:25 BER
€199
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
16h
1 stop
22:25 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
12h 05 Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 16h
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€409
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Priceline
€409 Select
Brussels Airlines
11:55 BER
16:40 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€288
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€359
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Lufthansa
08:30 MAD
16:50 BER
€265
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€285
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€237
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€195
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Ryanair
10:50 MAD
14:05 BER
€206
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€208
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€199
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
British Airways
12:50 MAD
18:55 BER
€407
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
Priceline
€407 Select
Brussels Airlines
11:55 BER
16:40 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€295
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€409
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Priceline
€409 Select
Brussels Airlines
11:55 BER
16:40 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€288
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Lufthansa
17:05 MAD
22:20 BER
€205
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€194
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
08:10+1 BER
€223
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
13h 35
1 stop
08:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
9h 50 Connect in airport
1h 10
07:00
08:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 13h 35
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Lufthansa
18:35 MAD
09:10+1 BER
€210
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Lufthansa
18:35 MAD
14h 35
1 stop
09:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
10h 50 Connect in airport
1h 10
08:00
09:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 14h 35
Book Your Ticket
Brussels Airlines
11:55 BER
16:40 MAD
Iberia Express
20:05 MAD
23:10 BER
€328
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Kiwi.com
€328 Select
Brussels Airlines
11:55 BER
16:40 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€458
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
11:55 BER
4h 45
1 stop
16:40 MAD
1h 25
11:55
13:20
BER Berlin Brandenburg
BRU Brussels International
0h 55 Connect in airport
2h 25
14:15
16:40
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 45
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
KLM
12:00 BER
19:40 MAD
KLM
06:00 MAD
11:05 BER
€284
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
12:00 BER
7h 40
1 stop
19:40 MAD
1h 20
12:00
13:20
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 45 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 40
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
KLM
12:00 BER
19:40 MAD
Air France
06:00 MAD
11:20 BER
€253
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
12:00 BER
7h 40
1 stop
19:40 MAD
1h 20
12:00
13:20
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 45 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 40
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
KLM
12:00 BER
19:40 MAD
Air France
10:00 MAD
15:30 BER
€311
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
12:00 BER
7h 40
1 stop
19:40 MAD
1h 20
12:00
13:20
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 45 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 40
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
KLM
12:00 BER
19:40 MAD
KLM
11:00 MAD
15:40 BER
€228
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
12:00 BER
7h 40
1 stop
19:40 MAD
1h 20
12:00
13:20
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 45 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 40
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
KLM
12:00 BER
19:40 MAD
KLM
13:05 MAD
17:40 BER
€228
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
12:00 BER
7h 40
1 stop
19:40 MAD
1h 20
12:00
13:20
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 45 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 40
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
KLM
12:00 BER
19:40 MAD
KLM
16:50 MAD
22:15 BER
€228
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
12:00 BER
7h 40
1 stop
19:40 MAD
1h 20
12:00
13:20
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 45 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 40
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
SWISS
Partly operated by Eurowings
12:05 BER
18:45 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€338
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by Eurowings
12:05 BER
6h 40
1 stop
18:45 MAD
1h 30
12:05
13:35
BER Berlin Brandenburg
ZRH Zurich
2h 45 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 40
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
SWISS
Partly operated by Eurowings
12:05 BER
18:45 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€298
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by Eurowings
12:05 BER
6h 40
1 stop
18:45 MAD
1h 30
12:05
13:35
BER Berlin Brandenburg
ZRH Zurich
2h 45 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 40
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
SWISS
Partly operated by Eurowings
12:05 BER
18:45 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€314
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by Eurowings
12:05 BER
6h 40
1 stop
18:45 MAD
1h 30
12:05
13:35
BER Berlin Brandenburg
ZRH Zurich
2h 45 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 40
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
SWISS
Partly operated by Eurowings
12:05 BER
18:45 MAD
Lufthansa
17:05 MAD
22:20 BER
€309
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by Eurowings
12:05 BER
6h 40
1 stop
18:45 MAD
1h 30
12:05
13:35
BER Berlin Brandenburg
ZRH Zurich
2h 45 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 40
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
SWISS
Partly operated by Eurowings
12:05 BER
18:45 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€300
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by Eurowings
12:05 BER
6h 40
1 stop
18:45 MAD
1h 30
12:05
13:35
BER Berlin Brandenburg
ZRH Zurich
2h 45 Connect in airport
2h 25
16:20
18:45
ZRH Zurich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 40
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
British Airways
12:10 BER
18:30 MAD
Ryanair
10:50 MAD
14:05 BER
€322
view dealOutbound Sun, 1 Feb 2026 All times are local
British Airways
12:10 BER
6h 20
1 stop
18:30 MAD
2h 10
12:10
13:20
BER Berlin Brandenburg
LHR London Heathrow
1h 40 Connect in airport
2h 30
15:00
18:30
LHR London Heathrow
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
eDreams
€322 Select
British Airways
12:10 BER
18:30 MAD
British Airways
12:50 MAD
18:55 BER
€385
view dealOutbound Sun, 1 Feb 2026 All times are local
British Airways
12:10 BER
6h 20
1 stop
18:30 MAD
2h 10
12:10
13:20
BER Berlin Brandenburg
LHR London Heathrow
1h 40 Connect in airport
2h 30
15:00
18:30
LHR London Heathrow
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
British Airways
12:10 BER
18:30 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€506
view dealOutbound Sun, 1 Feb 2026 All times are local
British Airways
12:10 BER
6h 20
1 stop
18:30 MAD
2h 10
12:10
13:20
BER Berlin Brandenburg
LHR London Heathrow
1h 40 Connect in airport
2h 30
15:00
18:30
LHR London Heathrow
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Air France
12:20 BER
19:10 MAD
KLM
06:00 MAD
11:05 BER
€338
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
12:20 BER
6h 50
1 stop
19:10 MAD
1h 50
12:20
14:10
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 50 Connect in airport
2h 10
17:00
19:10
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
Air France
12:20 BER
19:10 MAD
Air France
06:00 MAD
11:20 BER
€306
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
12:20 BER
6h 50
1 stop
19:10 MAD
1h 50
12:20
14:10
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 50 Connect in airport
2h 10
17:00
19:10
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Air France
12:20 BER
19:10 MAD
Air France
10:00 MAD
15:30 BER
€364
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
12:20 BER
6h 50
1 stop
19:10 MAD
1h 50
12:20
14:10
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 50 Connect in airport
2h 10
17:00
19:10
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
Air France
12:20 BER
19:10 MAD
KLM
11:00 MAD
15:40 BER
€282
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
12:20 BER
6h 50
1 stop
19:10 MAD
1h 50
12:20
14:10
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 50 Connect in airport
2h 10
17:00
19:10
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Air France
12:20 BER
19:10 MAD
KLM
13:05 MAD
17:40 BER
€282
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
12:20 BER
6h 50
1 stop
19:10 MAD
1h 50
12:20
14:10
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 50 Connect in airport
2h 10
17:00
19:10
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
Air France
12:20 BER
19:10 MAD
KLM
16:50 MAD
22:15 BER
€282
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
12:20 BER
6h 50
1 stop
19:10 MAD
1h 50
12:20
14:10
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 50 Connect in airport
2h 10
17:00
19:10
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 50
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
Lufthansa
Partly operated by Air Dolomiti
12:40 BER
23:40 MAD
Ryanair
10:50 MAD
14:05 BER
€244
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Air Dolomiti
12:40 BER
11h
1 stop
23:40 MAD
1h 10
12:40
13:50
BER Berlin Brandenburg
FRA Frankfurt am Main
7h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 11h
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Expedia
€244 Select
Lufthansa
Partly operated by Air Dolomiti
12:40 BER
23:40 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€298
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Air Dolomiti
12:40 BER
11h
1 stop
23:40 MAD
1h 10
12:40
13:50
BER Berlin Brandenburg
FRA Frankfurt am Main
7h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 11h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
Partly operated by Air Dolomiti
12:40 BER
23:40 MAD
Lufthansa
17:05 MAD
22:20 BER
€290
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Air Dolomiti
12:40 BER
11h
1 stop
23:40 MAD
1h 10
12:40
13:50
BER Berlin Brandenburg
FRA Frankfurt am Main
7h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 11h
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
Partly operated by Air Dolomiti
12:40 BER
23:40 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€309
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Air Dolomiti
12:40 BER
11h
1 stop
23:40 MAD
1h 10
12:40
13:50
BER Berlin Brandenburg
FRA Frankfurt am Main
7h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 11h
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Flightnetwork
€309 Select
TAP Air Portugal
12:50 BER
09:30+1 MAD
Ryanair
10:50 MAD
14:05 BER
€187
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
12:50 BER
20h 40
1 stop
09:30+1 MAD
3h 45
12:50
15:35
BER Berlin Brandenburg
LIS Lisbon
15h 35 Connect in airport
1h 20
07:10
09:30
LIS Lisbon
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 20h 40
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€431
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€289
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Expedia
€289 Select
Lufthansa
13:00 BER
17:50 MAD
Iberia Express
07:40 MAD
10:45 BER
€598
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€619
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€619 Select
Lufthansa
13:00 BER
17:50 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€437
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Lufthansa
08:30 MAD
16:50 BER
€326
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€362
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€315
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€269
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Ryanair
10:50 MAD
14:05 BER
€378
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Booking.com
€378 Select
Lufthansa
13:00 BER
17:50 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€283
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€275
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€279
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€269
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Iberia Express
20:05 MAD
23:10 BER
€505
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
13:00 BER
17:50 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€541
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
13:00 BER
4h 50
1 stop
17:50 MAD
1h 10
13:00
14:10
BER Berlin Brandenburg
MUC Munich
1h Connect in airport
2h 40
15:10
17:50
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 50
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
KLM
KLM + Air Europa
14:25 BER
21:40 MAD
Iberia Express
20:05 MAD
23:10 BER
€426
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
KLM + Air Europa
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€426 Select
KLM
KLM + Air Europa
14:25 BER
21:40 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€432
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
KLM + Air Europa
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€432 Select
KLM
14:25 BER
19:40 MAD
KLM
06:00 MAD
11:05 BER
€258
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
14:25 BER
5h 15
1 stop
19:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 20 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 15
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
KLM
14:25 BER
19:40 MAD
Air France
06:00 MAD
11:20 BER
€227
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
14:25 BER
5h 15
1 stop
19:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 20 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 15
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
KLM
14:25 BER
19:40 MAD
Air France
10:00 MAD
15:30 BER
€284
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
14:25 BER
5h 15
1 stop
19:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 20 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 15
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
KLM
14:25 BER
19:40 MAD
KLM
11:00 MAD
15:40 BER
€202
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
14:25 BER
5h 15
1 stop
19:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 20 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 15
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
KLM
14:25 BER
19:40 MAD
KLM
13:05 MAD
17:40 BER
€202
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
14:25 BER
5h 15
1 stop
19:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 20 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 15
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
KLM
14:25 BER
19:40 MAD
Air France
16:25 MAD
22:40 BER
€347
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
14:25 BER
5h 15
1 stop
19:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 20 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 15
Return Wed, 4 Feb 2026
Air France
16:25 MAD
6h 15
1 stop
22:40 BER
2h 10
16:25
18:35
MAD Madrid
CDG Paris Charles de Gaulle
2h 20 Connect in airport
1h 45
20:55
22:40
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 15
Book Your Ticket
KLM
14:25 BER
19:40 MAD
KLM
16:50 MAD
22:15 BER
€202
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
14:25 BER
5h 15
1 stop
19:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 20 Connect in airport
2h 35
17:05
19:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 15
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Air France
06:00 MAD
11:20 BER
€348
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€348 Select
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€335
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€242
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Iberia Express
07:40 MAD
10:45 BER
€388
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€403
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€403 Select
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€300
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Ryanair
10:50 MAD
14:05 BER
€187
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€319
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
British Airways
12:50 MAD
18:55 BER
€370
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
Priceline
€370 Select
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€237
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€335
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€237
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Lufthansa
17:05 MAD
22:20 BER
€319
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€289
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Iberia Express
20:05 MAD
23:10 BER
€318
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Air Europa
Partly operated by KLM
14:25 BER
21:40 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€325
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Europa
Partly operated by KLM
14:25 BER
7h 15
1 stop
21:40 MAD
1h 20
14:25
15:45
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h 15 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 15
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Austrian Airlines
Partly operated by Lufthansa
15:10 BER
23:35 MAD
Ryanair
10:50 MAD
14:05 BER
€287
view dealOutbound Sun, 1 Feb 2026 All times are local
Austrian Airlines
Partly operated by Lufthansa
15:10 BER
8h 25
2 stops
23:35 MAD
1h 15
15:10
16:25
BER Berlin Brandenburg
VIE Vienna
1h 05 Connect in airport
1h
17:30
18:30
VIE Vienna
MUC Munich
2h 25 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h 25
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Booking.com
€287 Select
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:40 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€312
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
8h
1 stop
23:40 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
4h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:40 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€265
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
8h
1 stop
23:40 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
4h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:40 MAD
Ryanair
10:50 MAD
14:05 BER
€323
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
8h
1 stop
23:40 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
4h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
eDreams
€323 Select
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:40 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€286
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
8h
1 stop
23:40 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
4h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:40 MAD
Lufthansa
17:05 MAD
22:20 BER
€276
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
8h
1 stop
23:40 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
4h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:40 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€266
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
8h
1 stop
23:40 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
4h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 8h
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:35 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€338
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
7h 55
2 stops
23:35 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 25 Connect in airport
0h 55
18:15
19:10
FRA Frankfurt am Main
MUC Munich
1h 45 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 55
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:35 MAD
Lufthansa
17:05 MAD
22:20 BER
€334
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
7h 55
2 stops
23:35 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 25 Connect in airport
0h 55
18:15
19:10
FRA Frankfurt am Main
MUC Munich
1h 45 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 55
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
23:35 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€325
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
Partly operated by Lufthansa CityLine
15:40 BER
7h 55
2 stops
23:35 MAD
1h 10
15:40
16:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 25 Connect in airport
0h 55
18:15
19:10
FRA Frankfurt am Main
MUC Munich
1h 45 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 7h 55
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
KLM
KLM + Air Europa
16:30 BER
21:40 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€398
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
KLM + Air Europa
16:30 BER
5h 10
1 stop
21:40 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 05 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 10
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
BudgetAir
€398 Select
KLM
KLM + Air Europa
16:30 BER
21:40 MAD
Iberia Express
07:40 MAD
10:45 BER
€579
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
KLM + Air Europa
16:30 BER
5h 10
1 stop
21:40 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 05 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 10
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
BudgetAir
€579 Select
KLM
KLM + Air Europa
16:30 BER
21:40 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€398
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
KLM + Air Europa
16:30 BER
5h 10
1 stop
21:40 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 05 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 10
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
BudgetAir
€398 Select
KLM
KLM + Air Europa
16:30 BER
21:40 MAD
Iberia Express
20:05 MAD
23:10 BER
€486
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
KLM + Air Europa
16:30 BER
5h 10
1 stop
21:40 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
1h 05 Connect in airport
2h 40
19:00
21:40
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h 10
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
BudgetAir
€486 Select
KLM
16:30 BER
23:25 MAD
KLM
06:00 MAD
11:05 BER
€320
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
16:30 BER
6h 55
1 stop
23:25 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 55
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
KLM
16:30 BER
23:25 MAD
Air France
06:00 MAD
11:20 BER
€289
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
16:30 BER
6h 55
1 stop
23:25 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 55
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
KLM
16:30 BER
23:25 MAD
Air France
10:00 MAD
15:30 BER
€347
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
16:30 BER
6h 55
1 stop
23:25 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 55
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
KLM
16:30 BER
23:25 MAD
KLM
11:00 MAD
15:40 BER
€264
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
16:30 BER
6h 55
1 stop
23:25 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 55
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
KLM
16:30 BER
23:25 MAD
KLM
13:05 MAD
17:40 BER
€264
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
16:30 BER
6h 55
1 stop
23:25 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 55
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
KLM
16:30 BER
23:25 MAD
KLM
16:50 MAD
22:15 BER
€264
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
16:30 BER
6h 55
1 stop
23:25 MAD
1h 25
16:30
17:55
BER Berlin Brandenburg
AMS Amsterdam Schiphol
3h Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 55
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
Air France
16:30 BER
23:05 MAD
KLM
06:00 MAD
11:05 BER
€295
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
16:30 BER
6h 35
1 stop
23:05 MAD
1h 50
16:30
18:20
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 35 Connect in airport
2h 10
20:55
23:05
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 35
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
Air France
16:30 BER
23:05 MAD
Air France
06:00 MAD
11:20 BER
€264
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
16:30 BER
6h 35
1 stop
23:05 MAD
1h 50
16:30
18:20
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 35 Connect in airport
2h 10
20:55
23:05
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 35
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Air France
16:30 BER
23:05 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€362
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
16:30 BER
6h 35
1 stop
23:05 MAD
1h 50
16:30
18:20
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 35 Connect in airport
2h 10
20:55
23:05
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 35
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Priceline
€362 Select
Air France
16:30 BER
23:05 MAD
Air France
10:00 MAD
15:30 BER
€322
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
16:30 BER
6h 35
1 stop
23:05 MAD
1h 50
16:30
18:20
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 35 Connect in airport
2h 10
20:55
23:05
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 35
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
Air France
16:30 BER
23:05 MAD
KLM
11:00 MAD
15:40 BER
€239
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
16:30 BER
6h 35
1 stop
23:05 MAD
1h 50
16:30
18:20
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 35 Connect in airport
2h 10
20:55
23:05
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 35
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Air France
16:30 BER
23:05 MAD
KLM
13:05 MAD
17:40 BER
€239
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
16:30 BER
6h 35
1 stop
23:05 MAD
1h 50
16:30
18:20
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 35 Connect in airport
2h 10
20:55
23:05
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 35
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
Air France
16:30 BER
23:05 MAD
Air France
16:25 MAD
22:40 BER
€384
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
16:30 BER
6h 35
1 stop
23:05 MAD
1h 50
16:30
18:20
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 35 Connect in airport
2h 10
20:55
23:05
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 35
Return Wed, 4 Feb 2026
Air France
16:25 MAD
6h 15
1 stop
22:40 BER
2h 10
16:25
18:35
MAD Madrid
CDG Paris Charles de Gaulle
2h 20 Connect in airport
1h 45
20:55
22:40
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 15
Book Your Ticket
Air France
16:30 BER
23:05 MAD
KLM
16:50 MAD
22:15 BER
€239
view dealOutbound Sun, 1 Feb 2026 All times are local
Air France
16:30 BER
6h 35
1 stop
23:05 MAD
1h 50
16:30
18:20
BER Berlin Brandenburg
CDG Paris Charles de Gaulle
2h 35 Connect in airport
2h 10
20:55
23:05
CDG Paris Charles de Gaulle
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 35
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Air France
06:00 MAD
11:20 BER
€310
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€310 Select
TAP Air Portugal
17:10 BER
23:30 MAD
Air France
06:00 MAD
15:30 BER
€277
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air France
06:00 MAD
9h 30
1 stop
15:30 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
5h 25 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 30
Book Your Ticket
Priceline
€277 Select
TAP Air Portugal
17:10 BER
23:30 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€334
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€265
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Iberia Express
07:40 MAD
10:45 BER
€402
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
British Airways
Operated by Iberia Express, BA Cityflyer
09:30 MAD
17:05 BER
€355
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
British Airways
Operated by Iberia Express, BA Cityflyer
09:30 MAD
7h 35
1 stop
17:05 BER
2h 20
09:30
10:50
MAD Madrid
LGW London Gatwick
3h 35 Change airport
1h 40
14:25
17:05
LCY London City
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Priceline
€355 Select
TAP Air Portugal
17:10 BER
23:30 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€295
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
SWISS
Partly operated by helvetic
10:10 MAD
18:50 BER
€278
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
8h 40
1 stop
18:50 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
5h Connect in airport
1h 25
17:25
18:50
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 40
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€308
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
British Airways
12:50 MAD
18:55 BER
€303
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€268
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€334
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€265
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Lufthansa
17:05 MAD
22:20 BER
€294
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€283
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
TAP Air Portugal
17:10 BER
23:30 MAD
Iberia Express
20:05 MAD
23:10 BER
€312
view dealOutbound Sun, 1 Feb 2026 All times are local
TAP Air Portugal
17:10 BER
6h 20
1 stop
23:30 MAD
3h 45
17:10
19:55
BER Berlin Brandenburg
LIS Lisbon
1h 05 Connect in airport
1h 30
21:00
23:30
LIS Lisbon
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 20
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
17:25 BER
23:35 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€448
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:25 BER
6h 10
1 stop
23:35 MAD
1h 10
17:25
18:35
BER Berlin Brandenburg
MUC Munich
2h 20 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
eDreams
€448 Select
Lufthansa
17:25 BER
23:35 MAD
Lufthansa
08:30 MAD
16:50 BER
€326
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:25 BER
6h 10
1 stop
23:35 MAD
1h 10
17:25
18:35
BER Berlin Brandenburg
MUC Munich
2h 20 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
17:25 BER
23:35 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€315
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:25 BER
6h 10
1 stop
23:35 MAD
1h 10
17:25
18:35
BER Berlin Brandenburg
MUC Munich
2h 20 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
17:25 BER
23:35 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€269
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:25 BER
6h 10
1 stop
23:35 MAD
1h 10
17:25
18:35
BER Berlin Brandenburg
MUC Munich
2h 20 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
17:25 BER
23:35 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€283
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:25 BER
6h 10
1 stop
23:35 MAD
1h 10
17:25
18:35
BER Berlin Brandenburg
MUC Munich
2h 20 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
17:25 BER
23:35 MAD
Lufthansa
17:05 MAD
22:20 BER
€279
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:25 BER
6h 10
1 stop
23:35 MAD
1h 10
17:25
18:35
BER Berlin Brandenburg
MUC Munich
2h 20 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
17:25 BER
23:35 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€269
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:25 BER
6h 10
1 stop
23:35 MAD
1h 10
17:25
18:35
BER Berlin Brandenburg
MUC Munich
2h 20 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h 10
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Air France
06:00 MAD
11:20 BER
€395
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€395 Select
Lufthansa
17:40 BER
23:40 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€367
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€222
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Brussels Airlines
06:25 MAD
22:25 BER
€210
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
16h
1 stop
22:25 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
12h 05 Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 16h
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€305
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Iberia Express
07:40 MAD
10:45 BER
€471
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€503
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€503 Select
Lufthansa
17:40 BER
23:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€369
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Lufthansa
08:30 MAD
16:50 BER
€260
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€294
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€245
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€203
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Ryanair
10:50 MAD
14:05 BER
€216
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€217
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€210
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€305
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€305
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Lufthansa
17:05 MAD
22:20 BER
€214
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€204
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
08:10+1 BER
€233
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
13h 35
1 stop
08:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
9h 50 Connect in airport
1h 10
07:00
08:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 13h 35
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Lufthansa
18:35 MAD
09:10+1 BER
€221
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Lufthansa
18:35 MAD
14h 35
1 stop
09:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
10h 50 Connect in airport
1h 10
08:00
09:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 14h 35
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Iberia Express
20:05 MAD
23:10 BER
€397
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
17:40 BER
23:40 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€425
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
17:40 BER
6h
1 stop
23:40 MAD
1h 10
17:40
18:50
BER Berlin Brandenburg
FRA Frankfurt am Main
2h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 6h
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
KLM
18:25 BER
23:25 MAD
KLM
06:00 MAD
11:05 BER
€268
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
18:25 BER
5h
1 stop
23:25 MAD
1h 35
18:25
20:00
BER Berlin Brandenburg
AMS Amsterdam Schiphol
0h 55 Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
KLM
06:00 MAD
5h 05
1 stop
11:05 BER
2h 30
06:00
08:30
MAD Madrid
AMS Amsterdam Schiphol
1h 15 Connect in airport
1h 20
09:45
11:05
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 05
Book Your Ticket
KLM
18:25 BER
23:25 MAD
Air France
06:00 MAD
11:20 BER
€236
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
18:25 BER
5h
1 stop
23:25 MAD
1h 35
18:25
20:00
BER Berlin Brandenburg
AMS Amsterdam Schiphol
0h 55 Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
KLM
18:25 BER
23:25 MAD
Air France
10:00 MAD
15:30 BER
€294
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
18:25 BER
5h
1 stop
23:25 MAD
1h 35
18:25
20:00
BER Berlin Brandenburg
AMS Amsterdam Schiphol
0h 55 Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Air France
10:00 MAD
5h 30
1 stop
15:30 BER
2h 10
10:00
12:10
MAD Madrid
CDG Paris Charles de Gaulle
1h 35 Connect in airport
1h 45
13:45
15:30
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 30
Book Your Ticket
KLM
18:25 BER
23:25 MAD
KLM
11:00 MAD
15:40 BER
€212
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
18:25 BER
5h
1 stop
23:25 MAD
1h 35
18:25
20:00
BER Berlin Brandenburg
AMS Amsterdam Schiphol
0h 55 Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
KLM
11:00 MAD
4h 40
1 stop
15:40 BER
2h 35
11:00
13:35
MAD Madrid
AMS Amsterdam Schiphol
0h 45 Connect in airport
1h 20
14:20
15:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
KLM
18:25 BER
23:25 MAD
KLM
13:05 MAD
17:40 BER
€212
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
18:25 BER
5h
1 stop
23:25 MAD
1h 35
18:25
20:00
BER Berlin Brandenburg
AMS Amsterdam Schiphol
0h 55 Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
KLM
13:05 MAD
4h 35
1 stop
17:40 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
0h 55 Connect in airport
1h 10
16:30
17:40
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 35
Book Your Ticket
KLM
18:25 BER
23:25 MAD
Air France
16:25 MAD
22:40 BER
€356
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
18:25 BER
5h
1 stop
23:25 MAD
1h 35
18:25
20:00
BER Berlin Brandenburg
AMS Amsterdam Schiphol
0h 55 Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Air France
16:25 MAD
6h 15
1 stop
22:40 BER
2h 10
16:25
18:35
MAD Madrid
CDG Paris Charles de Gaulle
2h 20 Connect in airport
1h 45
20:55
22:40
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 15
Book Your Ticket
KLM
18:25 BER
23:25 MAD
KLM
16:50 MAD
22:15 BER
€212
view dealOutbound Sun, 1 Feb 2026 All times are local
KLM
18:25 BER
5h
1 stop
23:25 MAD
1h 35
18:25
20:00
BER Berlin Brandenburg
AMS Amsterdam Schiphol
0h 55 Connect in airport
2h 30
20:55
23:25
AMS Amsterdam Schiphol
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
KLM
16:50 MAD
5h 25
1 stop
22:15 BER
2h 35
16:50
19:25
MAD Madrid
AMS Amsterdam Schiphol
1h 35 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 25
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Air France
06:00 MAD
11:20 BER
€385
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€385 Select
Brussels Airlines
18:35 BER
23:30 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€356
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€211
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Brussels Airlines
06:25 MAD
22:25 BER
€199
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
16h
1 stop
22:25 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
12h 05 Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 16h
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€409
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Priceline
€409 Select
Brussels Airlines
18:35 BER
23:30 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€288
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Iberia Express
07:40 MAD
10:45 BER
€491
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
BudgetAir
€491 Select
Brussels Airlines
18:35 BER
23:30 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€359
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Lufthansa
08:30 MAD
16:50 BER
€265
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€285
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€237
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€195
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Ryanair
10:50 MAD
14:05 BER
€206
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€208
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€199
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
British Airways
12:50 MAD
18:55 BER
€407
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
Priceline
€407 Select
Brussels Airlines
18:35 BER
23:30 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€295
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€288
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Lufthansa
17:05 MAD
22:20 BER
€205
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€194
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
08:10+1 BER
€223
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
13h 35
1 stop
08:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
9h 50 Connect in airport
1h 10
07:00
08:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 13h 35
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Lufthansa
18:35 MAD
09:10+1 BER
€210
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Lufthansa
18:35 MAD
14h 35
1 stop
09:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
10h 50 Connect in airport
1h 10
08:00
09:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 14h 35
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Iberia Express
20:05 MAD
23:10 BER
€328
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Brussels Airlines
18:35 BER
23:30 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€458
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
18:35 BER
4h 55
1 stop
23:30 MAD
1h 25
18:35
20:00
BER Berlin Brandenburg
BRU Brussels International
1h Connect in airport
2h 30
21:00
23:30
BRU Brussels International
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 55
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Air France
06:00 MAD
11:20 BER
€423
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€423 Select
Lufthansa
18:40 BER
23:40 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€383
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€241
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Brussels Airlines
06:25 MAD
22:25 BER
€226
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
16h
1 stop
22:25 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
12h 05 Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 16h
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€381
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Iberia Express
07:40 MAD
10:45 BER
€500
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€533
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€533 Select
Lufthansa
18:40 BER
23:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€387
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Lufthansa
08:30 MAD
16:50 BER
€278
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€315
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€263
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€220
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Ryanair
10:50 MAD
14:05 BER
€244
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€235
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€226
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€381
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Lufthansa
17:05 MAD
22:20 BER
€231
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€222
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
08:10+1 BER
€251
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
13h 35
1 stop
08:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
9h 50 Connect in airport
1h 10
07:00
08:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 13h 35
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Lufthansa
18:35 MAD
09:10+1 BER
€238
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Lufthansa
18:35 MAD
14h 35
1 stop
09:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
10h 50 Connect in airport
1h 10
08:00
09:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 14h 35
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Iberia Express
20:05 MAD
23:10 BER
€442
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
18:40 BER
23:40 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€455
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:40 BER
5h
1 stop
23:40 MAD
1h 10
18:40
19:50
BER Berlin Brandenburg
FRA Frankfurt am Main
1h 10 Connect in airport
2h 40
21:00
23:40
FRA Frankfurt am Main
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 5h
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Trip.com
€455 Select
Lufthansa
18:55 BER
23:35 MAD
Air France
06:00 MAD
11:20 BER
€455
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€455 Select
Lufthansa
18:55 BER
23:35 MAD
Brussels Airlines
06:25 MAD
11:05 BER
€400
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
4h 40
1 stop
11:05 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
0h 50 Connect in airport
1h 25
09:40
11:05
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 40
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Brussels Airlines
06:25 MAD
17:45 BER
€257
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Brussels Airlines
06:25 MAD
11h 20
1 stop
17:45 BER
2h 25
06:25
08:50
MAD Madrid
BRU Brussels International
7h 30 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 11h 20
Book Your Ticket
Expedia
€257 Select
Lufthansa
18:55 BER
23:35 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€413
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
13:50 BER
€404
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
5h 20
1 stop
13:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 40 Connect in airport
1h 05
12:45
13:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Lufthansa
08:30 MAD
16:50 BER
€296
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Lufthansa
08:30 MAD
8h 20
1 stop
16:50 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
4h 40 Connect in airport
1h 05
15:45
16:50
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 20
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
16:40 BER
€332
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
08:30 MAD
8h 10
2 stops
16:40 BER
2h 35
08:30
11:05
MAD Madrid
FRA Frankfurt am Main
1h 10 Connect in airport
0h 55
12:15
13:10
FRA Frankfurt am Main
MUC Munich
2h 20 Connect in airport
1h 10
15:30
16:40
MUC Munich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 8h 10
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€280
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
SWISS
Partly operated by helvetic
10:10 MAD
17:45 BER
€239
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
SWISS
Partly operated by helvetic
10:10 MAD
7h 35
1 stop
17:45 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
3h 55 Connect in airport
1h 25
16:20
17:45
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 35
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Ryanair
10:50 MAD
14:05 BER
€276
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€252
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Brussels Airlines
12:35 MAD
22:25 BER
€244
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
9h 50
1 stop
22:25 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
6h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 50
Book Your Ticket
Expedia
€244 Select
Lufthansa
18:55 BER
23:35 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€413
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Lufthansa
17:05 MAD
22:20 BER
€248
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€239
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
08:10+1 BER
€268
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Lufthansa
Partly operated by Lufthansa CityLine
18:35 MAD
13h 35
1 stop
08:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
9h 50 Connect in airport
1h 10
07:00
08:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 13h 35
Book Your Ticket
Lufthansa
18:55 BER
23:35 MAD
Lufthansa
18:35 MAD
09:10+1 BER
€255
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Lufthansa
18:35 MAD
14h 35
1 stop
09:10+1 BER
2h 35
18:35
21:10
MAD Madrid
MUC Munich
10h 50 Connect in airport
1h 10
08:00
09:10
MUC Munich
BER Berlin Brandenburg
Arrives: Thu, 5 Feb 2026 · Journey Duration: 14h 35
Book Your Ticket
Expedia
€255 Select
Lufthansa
18:55 BER
23:35 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€539
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
18:55 BER
4h 40
1 stop
23:35 MAD
1h 10
18:55
20:05
BER Berlin Brandenburg
MUC Munich
0h 50 Connect in airport
2h 40
20:55
23:35
MUC Munich
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 4h 40
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Booking.com
€539 Select
Aer Lingus
19:30 BER
09:55+1 MAD
Ryanair
10:50 MAD
14:05 BER
€279
view dealOutbound Sun, 1 Feb 2026 All times are local
Aer Lingus
19:30 BER
14h 25
1 stop
09:55+1 MAD
2h 25
19:30
20:55
BER Berlin Brandenburg
DUB Dublin
9h 20 Connect in airport
2h 40
06:15
09:55
DUB Dublin
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 14h 25
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Expedia
€279 Select
Vueling Airlines
Operated by Iberia Express
19:40 BER
22:50 MAD
Vueling Airlines
Operated by Iberia Express
07:40 MAD
10:45 BER
€608
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Vueling Airlines
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
19:40 BER
22:50 MAD
Iberia Express
07:40 MAD
10:45 BER
€532
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
19:40 BER
22:50 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€563
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
19:40 BER
22:50 MAD
Iberia Express
20:05 MAD
23:10 BER
€425
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Vueling Airlines
Operated by Iberia Express
19:40 BER
22:50 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€446
view dealOutbound Sun, 1 Feb 2026 All times are local
Vueling Airlines
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
SWISS
Partly operated by helvetic
19:40 BER
09:20+1 MAD
Ryanair
10:50 MAD
14:05 BER
€206
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by helvetic
19:40 BER
13h 40
1 stop
09:20+1 MAD
1h 25
19:40
21:05
BER Berlin Brandenburg
ZRH Zurich
9h 50 Connect in airport
2h 25
06:55
09:20
ZRH Zurich
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 13h 40
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
SWISS
Partly operated by helvetic
19:40 BER
09:20+1 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€248
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by helvetic
19:40 BER
13h 40
1 stop
09:20+1 MAD
1h 25
19:40
21:05
BER Berlin Brandenburg
ZRH Zurich
9h 50 Connect in airport
2h 25
06:55
09:20
ZRH Zurich
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 13h 40
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
SWISS
Partly operated by helvetic
19:40 BER
09:20+1 MAD
Lufthansa
17:05 MAD
22:20 BER
€258
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by helvetic
19:40 BER
13h 40
1 stop
09:20+1 MAD
1h 25
19:40
21:05
BER Berlin Brandenburg
ZRH Zurich
9h 50 Connect in airport
2h 25
06:55
09:20
ZRH Zurich
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 13h 40
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
SWISS
Partly operated by helvetic
19:40 BER
09:20+1 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€248
view dealOutbound Sun, 1 Feb 2026 All times are local
SWISS
Partly operated by helvetic
19:40 BER
13h 40
1 stop
09:20+1 MAD
1h 25
19:40
21:05
BER Berlin Brandenburg
ZRH Zurich
9h 50 Connect in airport
2h 25
06:55
09:20
ZRH Zurich
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 13h 40
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€375
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Trip.com
€375 Select
Iberia Express
19:40 BER
22:50 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€306
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Vueling Airlines
Operated by Iberia Express
07:40 MAD
10:45 BER
€552
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Vueling Airlines
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Iberia Express
07:40 MAD
10:45 BER
€391
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€441
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€441
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Trip.com
€441 Select
Iberia Express
19:40 BER
22:50 MAD
Ryanair
10:50 MAD
14:05 BER
€242
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Kiwi.com
€242 Select
Iberia Express
19:40 BER
22:50 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€401
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
BudgetAir
€401 Select
Iberia Express
19:40 BER
22:50 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€296
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€375
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Trip.com
€375 Select
Iberia Express
19:40 BER
22:50 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€306
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€398
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€330
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Iberia Express
20:05 MAD
23:10 BER
€327
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia Express
19:40 BER
22:50 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€362
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Air France
06:00 MAD
11:20 BER
€424
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air France
06:00 MAD
5h 20
1 stop
11:20 BER
2h 20
06:00
08:20
MAD Madrid
CDG Paris Charles de Gaulle
1h 15 Connect in airport
1h 45
09:35
11:20
CDG Paris Charles de Gaulle
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 20
Book Your Ticket
Priceline
€424 Select
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
British Airways
Partly operated by Iberia
06:45 MAD
13:05 BER
€485
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia
06:45 MAD
6h 20
1 stop
13:05 BER
2h 40
06:45
08:25
MAD Madrid
LHR London Heathrow
1h 45 Connect in airport
1h 55
10:10
13:05
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 20
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Air Europa
Air Europa + KLM
07:05 MAD
13:30 BER
€382
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Air Europa
Partly operated by KLM
07:05 MAD
13:30 BER
€309
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
07:05 MAD
6h 25
1 stop
13:30 BER
2h 35
07:05
09:40
MAD Madrid
AMS Amsterdam Schiphol
2h 35 Connect in airport
1h 15
12:15
13:30
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 25
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
British Airways
Operated by BA Cityflyer
07:30 MAD
13:40 BER
€486
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
British Airways
Operated by BA Cityflyer
07:30 MAD
6h 10
1 stop
13:40 BER
2h 20
07:30
08:50
MAD Madrid
LCY London City
2h 10 Connect in airport
1h 40
11:00
13:40
LCY London City
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 10
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Vueling Airlines
Operated by Iberia Express
07:40 MAD
10:45 BER
€574
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Vueling Airlines
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Iberia Express
07:40 MAD
10:45 BER
€436
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Iberia
Operated by Iberia Express
07:40 MAD
10:45 BER
€396
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
07:40 MAD
3h 05
Direct
10:45 BER
3h 05
07:40
10:45
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
British Airways
Partly operated by Iberia
09:05 MAD
15:45 BER
€485
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia
09:05 MAD
6h 40
1 stop
15:45 BER
2h 30
09:05
10:35
MAD Madrid
LHR London Heathrow
2h 15 Connect in airport
1h 55
12:50
15:45
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 40
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
British Airways
Partly operated by Iberia Express
09:30 MAD
16:45 BER
€433
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia Express
09:30 MAD
7h 15
1 stop
16:45 BER
2h 20
09:30
10:50
MAD Madrid
LGW London Gatwick
3h Change airport
1h 55
13:50
16:45
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
SWISS
Operated by helvetic, Eurowings
10:10 MAD
15:55 BER
€448
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
SWISS
Operated by helvetic, Eurowings
10:10 MAD
5h 45
1 stop
15:55 BER
2h 15
10:10
12:25
MAD Madrid
ZRH Zurich
1h 50 Connect in airport
1h 40
14:15
15:55
ZRH Zurich
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 45
Book Your Ticket
Trip.com
€448 Select
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Ryanair
10:50 MAD
14:05 BER
€227
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Brussels Airlines
12:35 MAD
17:45 BER
€489
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Brussels Airlines
12:35 MAD
5h 10
1 stop
17:45 BER
2h 20
12:35
14:55
MAD Madrid
BRU Brussels International
1h 25 Connect in airport
1h 25
16:20
17:45
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 10
Book Your Ticket
Booking.com
€489 Select
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
British Airways
12:50 MAD
18:55 BER
€418
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
British Airways
12:50 MAD
6h 05
1 stop
18:55 BER
2h 30
12:50
14:20
MAD Madrid
LHR London Heathrow
1h 35 Connect in airport
2h
15:55
18:55
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 05
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Air Europa
Operated by KLM
13:05 MAD
22:15 BER
€309
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Operated by KLM
13:05 MAD
9h 10
1 stop
22:15 BER
2h 30
13:05
15:35
MAD Madrid
AMS Amsterdam Schiphol
5h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 9h 10
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Air Europa
Air Europa + KLM
15:00 MAD
22:15 BER
€382
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Air Europa + KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Air Europa
Partly operated by KLM
15:00 MAD
22:15 BER
€309
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Air Europa
Partly operated by KLM
15:00 MAD
7h 15
1 stop
22:15 BER
2h 35
15:00
17:35
MAD Madrid
AMS Amsterdam Schiphol
3h 25 Connect in airport
1h 15
21:00
22:15
AMS Amsterdam Schiphol
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 7h 15
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
British Airways
Partly operated by Iberia
15:50 MAD
22:00 BER
€460
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
British Airways
Partly operated by Iberia
15:50 MAD
6h 10
1 stop
22:00 BER
2h 25
15:50
17:15
MAD Madrid
LHR London Heathrow
1h 45 Connect in airport
2h
19:00
22:00
LHR London Heathrow
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 6h 10
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Lufthansa
17:05 MAD
22:20 BER
€430
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Lufthansa
17:05 MAD
5h 15
1 stop
22:20 BER
2h 35
17:05
19:40
MAD Madrid
FRA Frankfurt am Main
1h 35 Connect in airport
1h 05
21:15
22:20
FRA Frankfurt am Main
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 5h 15
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Brussels Airlines
17:30 MAD
22:25 BER
€429
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Brussels Airlines
17:30 MAD
4h 55
1 stop
22:25 BER
2h 25
17:30
19:55
MAD Madrid
BRU Brussels International
1h Connect in airport
1h 30
20:55
22:25
BRU Brussels International
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 4h 55
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Iberia Express
20:05 MAD
23:10 BER
€362
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Iberia
Operated by Iberia Express
19:40 BER
22:50 MAD
Iberia
Operated by Iberia Express
20:05 MAD
23:10 BER
€332
view dealOutbound Sun, 1 Feb 2026 All times are local
Iberia
Operated by Iberia Express
19:40 BER
3h 10
Direct
22:50 MAD
3h 10
19:40
22:50
BER Berlin Brandenburg
MAD Madrid
Arrives: Sun, 1 Feb 2026 · Journey Duration: 3h 10
Return Wed, 4 Feb 2026
Iberia
Operated by Iberia Express
20:05 MAD
3h 05
Direct
23:10 BER
3h 05
20:05
23:10
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 05
Book Your Ticket
Lufthansa
20:25 BER
11:10+1 MAD
Ryanair
10:50 MAD
14:05 BER
€244
view dealOutbound Sun, 1 Feb 2026 All times are local
Lufthansa
20:25 BER
14h 45
1 stop
11:10+1 MAD
1h 10
20:25
21:35
BER Berlin Brandenburg
MUC Munich
10h 55 Connect in airport
2h 40
08:30
11:10
MUC Munich
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 14h 45
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Expedia
€244 Select
Air Serbia
20:45 BER
17:30+1 MAD
Ryanair
10:50 MAD
14:05 BER
€161
view dealOutbound Sun, 1 Feb 2026 All times are local
Air Serbia
20:45 BER
20h 45
1 stop
17:30+1 MAD
1h 50
20:45
22:35
BER Berlin Brandenburg
BEG Belgrade Nikola Tesla
15h 25 Connect in airport
3h 30
14:00
17:30
BEG Belgrade Nikola Tesla
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 20h 45
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
Brussels Airlines
21:05 BER
11:45+1 MAD
Ryanair
10:50 MAD
14:05 BER
€217
view dealOutbound Sun, 1 Feb 2026 All times are local
Brussels Airlines
21:05 BER
14h 40
1 stop
11:45+1 MAD
1h 25
21:05
22:30
BER Berlin Brandenburg
BRU Brussels International
10h 50 Connect in airport
2h 25
09:20
11:45
BRU Brussels International
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 14h 40
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket
KM Malta Airlines
21:45 BER
20:40+1 MAD
Ryanair
10:50 MAD
14:05 BER
€185
view dealOutbound Sun, 1 Feb 2026 All times are local
KM Malta Airlines
21:45 BER
22h 55
1 stop
20:40+1 MAD
2h 55
21:45
00:40
BER Berlin Brandenburg
MLA Luqa Malta International
16h 55 Connect in airport
3h 05
17:35
20:40
MLA Luqa Malta International
MAD Madrid
Arrives: Mon, 2 Feb 2026 · Journey Duration: 22h 55
Return Wed, 4 Feb 2026
Ryanair
10:50 MAD
3h 15
Direct
14:05 BER
3h 15
10:50
14:05
MAD Madrid
BER Berlin Brandenburg
Arrives: Wed, 4 Feb 2026 · Journey Duration: 3h 15
Book Your Ticket